html {
    height: 100%;
}

body{
    font-family:Tahoma;
    font-size:13px;
    margin:0px;
    color:#444;
    min-width:200px;
    height:100%;
}
h1{
    font-size:13px;
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
}
h2{
    font-size:13px;
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
}
p{
    margin-top:5px;
    margin-bottom:5px;
    text-indent:10px;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: gold;
}

a {
    color: inherit;
    text-decoration: inherit;
}

a:hover {
    color: #ED9121;
}

select {
    border:1px solid #ddd;
    border-radius:4px;
    margin:2px;
    padding:2px;

}

option{
}

.gw-table-row-hl{
    text-decoration:none;
    color:#444;
    display:block;
}

.gw-table-row-hl:hover{
    cursor:pointer;
    background: #ffe6a3 !important;
    background: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%) !important;
    background: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    color: #444 !important;
}

.gw-header-line {
    position:fixed;
    height:45px;
    background:#fff;
    z-index:1;
    width: 100%;
    padding:4px;
}
.gw-header-logo {
    width:190px;
    display:table-cell;
    vertical-align:middle;
}
.gw-header-logo-img{
    border-width:0px;
    padding-left:0px;
    padding-top:0px;
}
.gw-header-back {
    height:53px;
    background:white;
}

.gw-menu-block{
    display:table-cell;
    vertical-align:middle;
    padding-left:5px;
}
.gw-menu-main-item {
    text-align: center !important;
    background: transparent;
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma !important;
    font-size: 15px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 1px;
    padding:5px;
    margin:5px;
    cursor: pointer;
    vertical-align:middle;
    border-radius: 5px;
    display:table-cell;
}
.gw-menu-main-item-hover {
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    background:#fff;
}
.gw-menu-main-text {
    background:transparent;
    height:100%;
    padding:4px;
    display:table-cell;
    vertical-align:middle;
    color:#000;
    word-wrap: break-word;
}
.gw-table-cell-action-item {
    background:transparent;
    padding:0px;
    display:table-cell;
    vertical-align:middle;
    width:17px;
    line-height:16px;
}
.gw-table-cell-border {
    background:white;
    width:15px;
    height:15px;
    vertical-align:top;
    font-size:15px;
    border:1px solid #ccc;
    border-radius:3px;
    display:table;
    margin:2px;
    text-align:center;
    cursor:pointer;
    color: #3498db;
    font-family: FontAwesome;
}
.gw-table-cell-border:hover {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
}
.gw-table-cell-border-hover {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
}
.gw-table-cell-expanded:before {
    content: "\f0d7";
}
.gw-table-cell-expand:before {
    content: "\f0da";
}
.gw-menu-main-item-bottom {
    width:0px;
    height:0px;
    background: white;
    cursor: pointer;
    display: none;
}
.gw-menu-main-item-bottom-hover {
    height:9px;
    background: white;
    cursor: pointer;
    display: block;
    position:absolute;
}
.gw-menu-main-item-content {
    background: white;
    cursor: pointer;
    display: none;
    border-radius: 5px;
}
.gw-menu-main-item-content-col {
    display:table-cell;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
}
.gw-menu-main-item-content-col-last {
    padding-right:3px;
}
.gw-menu-main-item-content-hover {
    width:auto;
    height:auto;
    background: white;
    display: block;
    position:absolute;
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
}
.gw-menu-group-header {
    text-align: center !important;
    width:100%;
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma !important;
    font-weight: bold;
    font-size: 13px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color:#555;
    padding:1px;
}
.gw-table-cell-link {
    color:#333;
    text-decoration: blink;
    padding-bottom:2px;
}
.gw-table-cell-link:hover {
    text-decoration:underline;
    color:#ED9121 !important;
}
.gw-table-cell-link:active {
    color:#ED9121 !important;
}
.gw-menu-group-item-row{
    padding-left:1px;
    padding-top:1px;
}
.gw-menu-group-item-link:hover {
    text-decoration: none !important;
    color: black !important;
    border-radius: 1px;
    padding: 0px;
    margin:0px;
    cursor: pointer;
    text-decoration: none  !important;
    -webkit-text-decoration: none  !important;
}
.gw-menu-group-item-link {
    text-decoration: none !important;
    color: black !important;
    border-radius: 1px;
    padding: 0px;
    margin:0px;
    cursor: pointer;
    text-decoration: none  !important;
    -webkit-text-decoration: none  !important;
    width:100%;
    height:100%;
}
.gw-menu-group-item:hover  {
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    cursor:pointer;
    z-index:180;
}
.gw-menu-group-item {
    background: transparent;
    text-decoration: none !important;
    color: black !important;
    font-family: Tahoma !important;
    font-size: 13px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    padding-left:3px;
    padding-right:3px;
    margin:0px 2px 1px 0px;
    cursor: pointer;
    vertical-align:middle;
    text-decoration: none  !important;
    -webkit-text-decoration: none  !important;
    border-radius: 4px;
}

.gw-lng-link {
    color:#333;
    font-style:normal;
    text-decoration:none;
    display: table-cell;
}

.gw-lng-link:hover {
    text-decoration:underline;
    color:#ED9121;
}

.gw-lng-link:active {
    text-decoration:underline;
    color:#ED9121;
}

.gw-block-header {
    font-weight: bold;
    text-align: center;
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color:#555;
    padding-bottom: 2px;
    padding-top: 1px;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom:1px;
    margin-top:1px;
    margin-left:2px;
    margin-right:2px;
    vertical-align:middle;
    word-wrap: break-word;
}

.gw-table  {
}

.gw-table-row  {
    width:100%;
    border-radius:4px;
    padding-top:1px;
    padding-bottom:1px;
    margin:0px;
}

.gw-table-cell  {
    display:inline-block;
    vertical-align:middle;
}

.gw-table-cell-graph {
    display:inline-block;
    border-width:0px;
    vertical-align:middle;
    height:20px;
    margin-left:-4px;
}

.gw-table-cell-empty {
    background:transparent;
    width:15px;
    height:15px;
    vertical-align:top;
    font-size:15px;
    border:1px solid transparent;
    border-radius:3px;
    display:table;
    margin:2px;
    text-align:center;
    cursor:pointer;
    color: white;
    font-family: FontAwesome;
}

.gw-summary-table-details {
    border: 1px solid #ddd !important;
    border-radius: 6px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
}

.gw-search-result-item {
    border: 1px solid #ddd !important;
    border-radius: 6px;
    margin: 5px 0px;
}

.gw-search-result-item-table {
    width:98%;
    padding:5px;
    margin:4px 1%;    
}

.gw-balloon-content {
    display:none;
    border-color:#adc9e6;
}

.gw-balloon {
    opacity: 0.94;
    background-color: #fff;
    border-style: solid;
    border-radius: 4px;
    border-width: 2px;
    display: table-cell;
    position:absolute;
    border-color:#adc9e6;
}

.gw-blln {
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    float:left;
}
.gw-bllb {
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    float:left;
    font-weight:bold;
}
.gw-blv {
    text-align: right;
    vertical-align: top;
    font-size: 12px;
    word-wrap: normal;
    float:right;
}
.gw-blvb {
    text-align: right;
    vertical-align: top;
    font-size: 12px;
    word-wrap: normal;
    float:right;
    font-weight:bold;
}

.gw-th {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 200%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
}

.gw-th-01 {
    padding:4px 2px;
    font-weight:normal;
}

.gw-th-02 {
    padding:4px 2px;
    font-weight:bold;
}

.gw-th-fr {
    position:absolute;
    min-width:120px;
    width:120px;
    height:inherit;
}

.gw-th-fr-back {
    opacity:0;
    min-width:120px;
    width:120px;
}

.gw-tr{    
    border-bottom:1px solid #ddd;
}

.gw-td{
    border-right:1px solid #ddd;
    padding:6px 5px;
}

.gw-td-fr{
    position:absolute;
    height:inherit;
    width:120px;
    min-width:120px;
    text-align:center;
    border-right:1px solid #ddd;
    padding:1px;
    margin-top:1px;
}

.gw-td-fr-back{
    opacity:0;
    min-width:120px;
    width:120px;
}

.gw-td2{
    min-width:70px;
}


.gw-tr:hover {
    background: #ffe6a3 !important;
    background: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%) !important;
    background: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
}
.gw-tr-01 {
    height:24px;
}

.gw-t-cnt {
    border:1px solid #ddd;
    border-radius:4px;
    overflow:auto;
}

.gw-t {
}

.gw-t-01 {
    max-width:1200px;
    min-width:1200px;
    width:99%;
    margin-top:4px;
    margin-bottom:4px;
    margin-left:0.33%;
    margin-right:0.33%;
    border: 1px solid #ddd;
}
.gw-t-02 {
}

.gw-a-nohover {
    color:inherit !important;
}

.gw-ftr {
    height:100px;
    text-align:left;
    vertical-align:bottom;
    font-size:10px;
    padding:5px;
}

.gw-gr{    
    border:1px solid #ddd;
    border-radius:4px;
    margin:4px 3px;
}

.gw-non-selectable {    
    -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.gw-gr-drag-back {
    margin:10px;
    height:18px;
    background:#eee;
    cursor:pointer;
    border-radius:3px;
}

.gw-gr-drag {
    display:table-cell;
    cursor:pointer;
    height:18px;
    min-width:11px;
    border-radius:4px;
    border:1px solid #777;
    vertical-align:middle;
    text-align:center;
    background:#fff;
    padding:0px 2px; 
}
.gw-gr-drag:active{
    background: #eee;
}

.gw-gr-drag-inside {
    width: auto;
    height: 16px;
    display: inline-block;
    position: relative;
    padding:0px 3px; 
}

.gw-gr-drag-left {
}
.gw-gr-drag-right {
}

.gw-gr-drag-back-start{
    display:table-cell;
}
.gw-gr-drag-back-end{
    display:table-cell;
}

.gw-gr-drag-middle {
    border-bottom:3px solid #fff;
    border-top:3px solid #fff;
    display:table-cell;
    background: #bbb;
}

.gw-gr-body {
    width:100%;
    height:100%;
}

.gw-gr-legend {
    width:20px;
    border-radius:2px;
    margin:3px;
    font-size:12px;
}
.gw-gr-legend-block:hover{
    opacity:0.6;
    color:#ddd !important;
}
gw-gr-legend-text {
    font-size:12px;
}

.gw-tree-cell  {
    display:table-cell;
    vertical-align:top;
}

.gw-tree-active-border {
    border:1px solid transparent;
    border-radius:3px;
    margin:2px;
}
.gw-tree-active-border0 {
    border:1px solid #ccc;
    border-radius:3px;
    margin:2px;
    text-align:center;
}
.gw-tree-active-border1 {
    border:1px solid #ccc;
    border-radius:3px;
    margin:2px;
    text-align:center;
}

.gw-tree-cell-selected0 {
    border-radius: 2px;
}
.gw-tree-cell-selected0:before {
    content: "";
    color: #fff;
    font-size: 16px;
    height: 14px;
    display: block;
    line-height: 13px;
    width: 14px;
    cursor:pointer;
}

.gw-tree-cell-selected1 {
    border-radius: 2px;
    width:14px;
    height:14px;
}
.gw-tree-cell-selected1:before {
    content: "\f00c";
    color: #3498db;
    font-family: FontAwesome;
    font-size: 16px;
    height: 14px;
    display: block;
    line-height: 13px;
    width: 14px;
    cursor:pointer;
    border-radius: 4px
}

.gw-tree-cell-selected {
    border:none;
    height: 14px;
    display: block;
    width: 14px;
}

.gw-tree-cell-expanded0 {
    border-radius: 2px;
}
.gw-tree-cell-expanded0:before {
    content: "\f0da";
    color: #3498db;
    font-family: FontAwesome;
    font-size: 16px;
    height: 14px;
    display: block;
    line-height: 13px;
    width: 14px;
    cursor:pointer;
}

.gw-tree-cell-expanded1 {
    border-radius: 2px;
}
.gw-tree-cell-expanded1:before {
    content: "\f0d7";
    color: #3498db;
    font-family: FontAwesome;
    font-size: 16px;
    height: 14px;
    display: block;
    line-height: 13px;
    width: 14px;
    cursor:pointer;
    border-radius: 4px
}

.gw-tree-cell-expanded {
    border:none;
    height: 14px;
    display: block;
    width: 14px;
}

.gw-tree-lvl0 {
    margin-left:0px;
}
.gw-tree-lvl1 {
    margin-left:19px;
}
.gw-tree-lvl2 {
    margin-left:38px;
}
.gw-tree-lvl3 {
    margin-left:57px;
}
.gw-tree-lvl4 {
    margin-left:76px;
}
.gw-tree-lvl5 {
    margin-left:95px;
}
.gw-tree-lvl6 {
    margin-left:99px;
}

.gw-tree {

}

.gw-tree-cell-loading {
    border-radius: 2px;
}
.gw-tree-cell-loading:before {
    content: "\f013";
    color: #3498db;
    font-family: FontAwesome;
    font-size: 16px;
    height: 14px;
    display: block;
    line-height: 13px;
    width: 14px;
    cursor:pointer;
    border-radius:4px;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.gw-search {
    padding: 3px;
    margin: 3px;
    border: 1px solid #ddd;
    border-radius: 4px;
    height:20px;
}

.gw-search-main {
    padding: 3px;
    margin: 8px 3px 3px 3px;
    border: 1px solid #ddd;
    border-radius: 4px;
    height:20px;
    width:200px;
}

.gw-search-text {
    width: 100%;
    border: none;
    font-family: Tahoma;
    font-size: 14px;
    color: #444;
    float:left;
}
.gw-search-text:focus {
    outline: none;
}

.gw-search-button {
    float: right;
    position: relative;
    top: -16px;
    right: 4px;
}

.gw-search-button:before {
    content: "\f002";
    color: #444;
    font-family: FontAwesome;
    font-size: 16px;
    height: 14px;
    display: block;
    line-height: 13px;
    width: 14px;
    border-radius: 4px;
}

.gw-search-button-main {
    float: right;
    position: relative;
    top: -16px;
    right: 4px;
    cursor: pointer;
}

.gw-search-button-main:before {
    content: "\f002";
    color: #444;
    font-family: FontAwesome;
    font-size: 16px;
    height: 14px;
    display: block;
    line-height: 13px;
    width: 14px;
    border-radius: 4px;
}

.gw-search-button:hover {
    color: #ED9121;
}

.gw-search-results{
    display: none;
}

.gw-search-noresults{
    display: none;
}

.gw-search-progress{
    display:none;
    float: right;
    position: relative;
    top: -16px;
    right: 4px;
}

.gw-search-progress:before {
    content: "\f013";
    color: #444;
    font-family: FontAwesome;
    font-size: 18px;
    height: 15px;
    display: block;
    line-height: 16px;
    width: 15px;
    border-radius: 4px;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.gw-search-hl {
    color: crimson;
    font-weight: bold;
}

.gw-search-clear{
    display:none;
    float: right;
    position: relative;
    top: -16px;
    right: 4px;
}

.gw-search-button:hover {
    color: #ED9121;
}

.gw-search-clear:before {
    content: "\f00d";
    color: #444;
    font-family: FontAwesome;
    font-size: 18px;
    height: 15px;
    display:block;
    cursor:pointer;
    line-height: 16px;
    width: 15px;
    border-radius: 4px;
}

.gw-pwt {
}

.gw-pwt-tr {
}

.gw-pwt-tr:hover {  
}

.gw-pwt-th {
    min-width:80px;
    max-width:200px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.tdd {
    min-width:80px;
    max-width:200px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 2px 4px;
    vertical-align:top;
}
.tdd01 {
    min-width:200px;
    max-width:300px;
}
.tdsl1 {
    background: #ffe6a3 !important;
    background: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%) !important;
    background: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;    
}
.tdsl0 {

}
.lvl0 {
    padding-left:2px;
}
.lvl1 {
    padding-left:10px;
}
.lvl2 {
    padding-left:18px;
}
.lvl3 {
    padding-left:26px;
}
.lvl4 {
    padding-left:34px;
}
.lvl5 {
    padding-left:40px;
}
.tdv {
    text-align:right;
    white-space:nowrap;
    padding: 2px 4px;
    vertical-align:top;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.gw-pwt {
}
.gw-pwt-loading {
}

.gw-pwt-loading:before{
    content: "\f013";
    color: #3498db;
    font-family: FontAwesome;
    font-size: 32px;
    height: 28px;
    display: block;
    line-height: 26px;
    width: 28px;
    border-radius:4px;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    margin:25px;
}

.gw-hdr-btn{
    background:transparent;
    vertical-align:top;
    border: none;
    display:inline-block;
    text-align:center;
    cursor:pointer;
    font-family: FontAwesome;
    font-size:18px;
    color:  #fefefe;
}

.gw-hdr-trd{
    display:inline-block;
    width:80%;
}

.gw-lvlup:before {
    content: "\f148";
}

.gw-info:before {
    content: "\f05a";
}

.gw-srch:before {
    content: "\f002";
}

.gw-pp{
    display: none;
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    border:1px solid #ddd;
    border-radius:4px;
    background: white;
    opacity:.95;
}

.gw-slct {    
    border:1px solid #ddd;
    border-radius:4px;
    margin:2px;
    padding:2px;
    height:18px;
    min-width:80px;
    max-width:200px;
    display: inline-block;
    vertical-align:top;
}

.gw-slct:hover{
    cursor:pointer;
    background: #ffe6a3 !important;
    background: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%) !important;
    background: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    background: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%) !important;
    color: #444 !important;
}

.gw-slct-cnt{
    display: none;
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    border:1px solid #ddd;
    border-radius:4px;
    background: white;
    opacity:.95;

    min-width:60px;
}

.gw-slct-vl {
    overflow:hidden;
    padding-right:24px;
}

.gw-slct-btn:before{    
    float: right;
    margin-top: -18px;
    margin-right: 3px;
    content: "\f0d7";
    font-family: FontAwesome;
    font-size:20px;
}

.gw-graph-layout {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 5px;
    margin: 3px !important;
    width:initial;
    height:initial;
}

.gw-graph-layout-title {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    width:100%;
    height:available;
    text-align:center;
}

.gw-graph-layout-chart{
    width:100%;
    padding-top:5px;
    padding-left:5px;
    text-align:center;
}

.gw-graph-layout-title {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    width:100%;
    height:available;
    text-align:center;
}

.gw-graph-layout-chart{
    width:100%;
    padding-top:5px;
    padding-left:5px;
}

.gw-ftr-hdr{
    padding-left:10px;
    font-weight:bold;
    width:25%;
}

.gw-ftr-lnk{
    padding-top:7px;
    padding-left:10px;
}

.gw-ftr-bck{
    background:rgba(173, 201, 230, 0.3);
}

.gw-scl-img{
    border:0px solid transparent;
    border-radius:2px;
}

.gw-wdth{
    max-width:1200px;
    min-width:900px;
    margin-left:auto;
    margin-right:auto;
}

.gw-no-data {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 5px;
    margin: 3px !important;

}

.gw-ftr-spc {
    width:100%;
}


#javax_faces_developmentstage_messages{
    display:none;
}